INSPECT is meant to be deep yet intuitive to use.
But there ARE some non-obvious short cuts to invoking
INSPECT.

¥ Choosing INSPECT from the Lisp menu presents the main INSPECT control dialog.
 Some of the items are:
  - "Choose Inspect Window" selects an existing inspect window.
  - "Inspect History" presents a menu of the the forms inspected
     from top level [ie. from control-x-control-i or from selecting
        "Type in" from the INSPECT control menu.] It does not include forms
     inspected via choosing items from other Inspect windows.
  - "Print Top Window Form" pretty prints the form of the top Inspect window
     into the listener. This permits you to edit it, then inspect the result
     with control-x-control-i.
  - "Close Unmoved Windows"
     Closes all Inspect windows that are positioned
     against the upper right corner of the screen [the default position].
     To save a window from this fate, simple move it by dragging its title bar.
 

¥ control-x-control-i from a FRED buffer.
  - If a region is selected, the test from that region will
    appear in a dialog box that allows you to edit it
    before it is read and passed to inspect.
  - If no region is selected, the current expression
    is passed to inspect.
  - If there is no region or current expression, a dialog box
    pops up and allows you to type in a string to inspect.

  - From the Listener, control-x-control-i behaves similarly
    to its behavior in FRED except that if there is no 
    selection or current expression [such as when it is 
    waiting for input], the value of * will be passed to
    INSPECT. * is a Common Lisp variable bound to the value of the last form
    evaluated in the Listener.

-  (top-inspect-form)  returns the form that the top inspect window is 
   inspecting. For certain kinds of inspect windows, such forms don't make
   sense so this function isn't perfectly consistent.
 
  